package com.wy.kugouguidepage;

import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

import com.wy.kugouguidepage.parallax.animation.ParallaxViewPager;

public class MainActivity extends AppCompatActivity {

    // 2.2.1 先把布局 和 fragment 创建好
    private ParallaxViewPager mParallaxViewPager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        mParallaxViewPager = (ParallaxViewPager) findViewById(R.id.parallax_vp);

        // 在这里直接给一个方法，获取一个布局数组，一定要采用最简便的方式让别人来使用
        mParallaxViewPager.setLayoutId(getSupportFragmentManager(),
                new int[]{R.layout.fragment_page_first, R.layout.fragment_page_second, R.layout.fragment_page_third});

    }
}

//1.效果分析
//知乎，酷狗, -般用作引导页(视差) , 其实就是根据当前滚动的位置去设置位移
//布局确定:最外层( ViewPager ) + Fragment
//思路确定:
//
//2.代码与框架的区别
//21 ViewPager + Pragment 怎么去改变位置，findViewById 找出所有的View，可以监听ViemPager的滚动，然后循环所有View去改变位置Demd.
//2.2布局自定义属性，自己去解析,自己去监听滚动,去改变View的位置(框架)可扩展可阅读性

//2.2 实现的确定：
//2.2.1先把布局和Fragment创建好

//4.View拦截解析属性
//大家在网上看的，第一是一定要熟悉，第二是需要去思考优化,第三自己去仿照写